cucumber tree (parmentiera edulis) - German English Dictionary